package com.passion.common.enums;

import lombok.AllArgsConstructor;
import lombok.Getter;

/**
 * 类描述：系统基础的一些枚举类统一管理维护
 *
 * @author ZhuYin
 * @since 2024年11月18日
 */
public class BaseEnums {

    @Getter
    @AllArgsConstructor
    public enum DelFlag {
        /*删除标识枚举*/
        NORMAL("0", "正常"),
        DELETED("1", "删除"),
        ;

        private final String code;
        private final String desc;

        public static String getDesc(String code) {
            for (DelFlag item : DelFlag.values()) {
                if (item.getCode().equals(code)) {
                    return item.getDesc();
                }
            }
            return "";
        }

        @Override
        public String toString() {
            return this.getCode();
        }
    }

}
